ENVI: Elastic resource flexing for Network function Virtualization
نویسندگان
چکیده
Dynamic and elastic resource allocation to Virtual Network Functions (VNFs) in accordance with varying workloads is a must for realizing promised reductions in capital and operational expenses in Network Functions Virtualization (NFV). However, workload heterogeneity and complex relationships between resources allocated to a VNF and the resulting capacity makes elastic resource flexing a challenging task. We propose an NFV resource flexing system, ENVI, that uses a combination of VNF-level features and infrastructure-level features to construct a machine-learning-based decision engine for detecting resource flexing events. ENVI also extracts the dependence relationship among VNFs in deployed Service Function Chains (SFCs) to carefully plan the sequence of resource flexing steps upon scaling detection. We present preliminary results for the accuracy of ENVI’s resource flexing decision engine with two different VNFs, namely, the caching proxy Squid and the intrusion detection system Suricata. Our preliminary results show that using a combination of features to train a neural network model is a promising approach for scaling detection.
منابع مشابه
Network Function Virtualization in Optical Inter-Datacenter Elastic Optical Networks
We first explain the motivations of studying network function virtualization (NFV) in inter-datacenter elastic optical networks (IDC-EONs). Then, we analyze the challenges for provisioning virtual network function forwarding graphs (vNF-FGs) in IDC-EONs, and give insights on how to customize vNF-FG orchestration and optimize IT and spectrum resource allocations jointly. OCIS codes: (060.1155) A...
متن کاملPolicy Model for Sharing Network Slices in 5G Core Network
As mobile data traffic increases, and the number of services provided by the mobile network increases, service load flows as well, which requires changing in the principles, models, and strategies for media transmission streams serving to guarantee the given nature of giving a wide scope of services in Flexible and cost-effective. Right now, the fundamental question remains what number of netwo...
متن کاملAn architecture for elastic resource allocation in Fog Computing
Cloud computing is an amazing technology that uses an internet and central remote server to maintain data in different applications .This technology allows delivery of computing resources over the internet. Cloud offers scalability, availability, elasticity and multitenancy.The most fundamental issue in cloud computing is virtualization .Virtualization is a technique which allows to run multipl...
متن کاملVirtualization Empowered Resource Management and Content Distribution in the Cloud
Virtualization is the cornerstone technology of cloud computing. Advancements in virtualization enable researchers to tackle key challenges in today’s cloud. The first part of this thesis delves into the emerging container virtualization and how leveraging containers we address resource management and pricing challenges in the cloud. We try calling for an end to the constant battle between publ...
متن کاملNew Kid on the Block: Network Functions Virtualization: From Big Boxes to Carrier Clouds
Network management currently undergoes massive changes towards realizing more flexible management of complex networks. Recent efforts include slicing data plane resources by network (link) virtualization and applying operating system design principles to Software Defined Networking to rethink network management. Driven by network operators, network management principles are currently envisioned...
متن کامل